Lines Matching refs:nid
67 int nid = dev->id; in node_read_meminfo() local
68 struct pglist_data *pgdat = NODE_DATA(nid); in node_read_meminfo()
71 si_meminfo_node(&i, nid); in node_read_meminfo()
84 nid, K(i.totalram), in node_read_meminfo()
85 nid, K(i.freeram), in node_read_meminfo()
86 nid, K(i.totalram - i.freeram), in node_read_meminfo()
87 nid, K(node_page_state(pgdat, NR_ACTIVE_ANON) + in node_read_meminfo()
89 nid, K(node_page_state(pgdat, NR_INACTIVE_ANON) + in node_read_meminfo()
91 nid, K(node_page_state(pgdat, NR_ACTIVE_ANON)), in node_read_meminfo()
92 nid, K(node_page_state(pgdat, NR_INACTIVE_ANON)), in node_read_meminfo()
93 nid, K(node_page_state(pgdat, NR_ACTIVE_FILE)), in node_read_meminfo()
94 nid, K(node_page_state(pgdat, NR_INACTIVE_FILE)), in node_read_meminfo()
95 nid, K(node_page_state(pgdat, NR_UNEVICTABLE)), in node_read_meminfo()
96 nid, K(sum_zone_node_page_state(nid, NR_MLOCK))); in node_read_meminfo()
104 nid, K(i.totalhigh), in node_read_meminfo()
105 nid, K(i.freehigh), in node_read_meminfo()
106 nid, K(i.totalram - i.totalhigh), in node_read_meminfo()
107 nid, K(i.freeram - i.freehigh)); in node_read_meminfo()
130 nid, K(node_page_state(pgdat, NR_FILE_DIRTY)), in node_read_meminfo()
131 nid, K(node_page_state(pgdat, NR_WRITEBACK)), in node_read_meminfo()
132 nid, K(node_page_state(pgdat, NR_FILE_PAGES)), in node_read_meminfo()
133 nid, K(node_page_state(pgdat, NR_FILE_MAPPED)), in node_read_meminfo()
134 nid, K(node_page_state(pgdat, NR_ANON_MAPPED)), in node_read_meminfo()
135 nid, K(i.sharedram), in node_read_meminfo()
136 nid, sum_zone_node_page_state(nid, NR_KERNEL_STACK_KB), in node_read_meminfo()
137 nid, K(sum_zone_node_page_state(nid, NR_PAGETABLE)), in node_read_meminfo()
138 nid, K(node_page_state(pgdat, NR_UNSTABLE_NFS)), in node_read_meminfo()
139 nid, K(sum_zone_node_page_state(nid, NR_BOUNCE)), in node_read_meminfo()
140 nid, K(node_page_state(pgdat, NR_WRITEBACK_TEMP)), in node_read_meminfo()
141 nid, K(node_page_state(pgdat, NR_SLAB_RECLAIMABLE) + in node_read_meminfo()
143 nid, K(node_page_state(pgdat, NR_SLAB_RECLAIMABLE)), in node_read_meminfo()
145 nid, K(node_page_state(pgdat, NR_SLAB_UNRECLAIMABLE)), in node_read_meminfo()
146 nid, K(node_page_state(pgdat, NR_ANON_THPS) * in node_read_meminfo()
148 nid, K(node_page_state(pgdat, NR_SHMEM_THPS) * in node_read_meminfo()
150 nid, K(node_page_state(pgdat, NR_SHMEM_PMDMAPPED) * in node_read_meminfo()
153 nid, K(node_page_state(pgdat, NR_SLAB_UNRECLAIMABLE))); in node_read_meminfo()
155 n += hugetlb_report_node_meminfo(nid, buf + n); in node_read_meminfo()
184 int nid = dev->id; in node_read_vmstat() local
185 struct pglist_data *pgdat = NODE_DATA(nid); in node_read_vmstat()
191 sum_zone_node_page_state(nid, i)); in node_read_vmstat()
197 sum_zone_numa_state(nid, i)); in node_read_vmstat()
213 int nid = dev->id; in node_read_distance() local
224 len += sprintf(buf + len, "%s%d", i ? " " : "", node_distance(nid, i)); in node_read_distance()
347 int register_cpu_under_node(unsigned int cpu, unsigned int nid) in register_cpu_under_node() argument
352 if (!node_online(nid)) in register_cpu_under_node()
359 ret = sysfs_create_link(&node_devices[nid]->dev.kobj, in register_cpu_under_node()
366 &node_devices[nid]->dev.kobj, in register_cpu_under_node()
367 kobject_name(&node_devices[nid]->dev.kobj)); in register_cpu_under_node()
370 int unregister_cpu_under_node(unsigned int cpu, unsigned int nid) in unregister_cpu_under_node() argument
374 if (!node_online(nid)) in unregister_cpu_under_node()
381 sysfs_remove_link(&node_devices[nid]->dev.kobj, in unregister_cpu_under_node()
384 kobject_name(&node_devices[nid]->dev.kobj)); in unregister_cpu_under_node()
404 int ret, nid = *(int *)arg; in register_mem_sect_under_node() local
407 mem_blk->nid = nid; in register_mem_sect_under_node()
434 if (page_nid != nid) in register_mem_sect_under_node()
437 ret = sysfs_create_link_nowarn(&node_devices[nid]->dev.kobj, in register_mem_sect_under_node()
444 &node_devices[nid]->dev.kobj, in register_mem_sect_under_node()
445 kobject_name(&node_devices[nid]->dev.kobj)); in register_mem_sect_under_node()
469 int nid; in unregister_mem_sect_under_nodes() local
471 nid = get_nid_for_pfn(pfn); in unregister_mem_sect_under_nodes()
472 if (nid < 0) in unregister_mem_sect_under_nodes()
474 if (!node_online(nid)) in unregister_mem_sect_under_nodes()
476 if (node_test_and_set(nid, *unlinked_nodes)) in unregister_mem_sect_under_nodes()
478 sysfs_remove_link(&node_devices[nid]->dev.kobj, in unregister_mem_sect_under_nodes()
481 kobject_name(&node_devices[nid]->dev.kobj)); in unregister_mem_sect_under_nodes()
487 int link_mem_sections(int nid, unsigned long start_pfn, unsigned long end_pfn) in link_mem_sections() argument
489 return walk_memory_range(start_pfn, end_pfn, (void *)&nid, in link_mem_sections()
514 static void init_node_hugetlb_work(int nid) in init_node_hugetlb_work() argument
516 INIT_WORK(&node_devices[nid]->node_work, node_hugetlb_work); in init_node_hugetlb_work()
523 int nid = mnb->status_change_nid; in node_memory_callback() local
532 if (nid != NUMA_NO_NODE) in node_memory_callback()
533 schedule_work(&node_devices[nid]->node_work); in node_memory_callback()
557 static void init_node_hugetlb_work(int nid) { } in init_node_hugetlb_work() argument
561 int __register_one_node(int nid) in __register_one_node() argument
566 node_devices[nid] = kzalloc(sizeof(struct node), GFP_KERNEL); in __register_one_node()
567 if (!node_devices[nid]) in __register_one_node()
570 error = register_node(node_devices[nid], nid); in __register_one_node()
574 if (cpu_to_node(cpu) == nid) in __register_one_node()
575 register_cpu_under_node(cpu, nid); in __register_one_node()
579 init_node_hugetlb_work(nid); in __register_one_node()
584 void unregister_one_node(int nid) in unregister_one_node() argument
586 if (!node_devices[nid]) in unregister_one_node()
589 unregister_node(node_devices[nid]); in unregister_one_node()
590 node_devices[nid] = NULL; in unregister_one_node()