Lines Matching refs:nid

193 void node_set_perf_attrs(unsigned int nid, struct access_coordinate *coord,  in node_set_perf_attrs()  argument
200 if (WARN_ON_ONCE(!node_online(nid))) in node_set_perf_attrs()
203 node = node_devices[nid]; in node_set_perf_attrs()
213 nid); in node_set_perf_attrs()
299 void node_add_cache(unsigned int nid, struct node_cache_attrs *cache_attrs) in node_add_cache() argument
305 if (!node_online(nid) || !node_devices[nid]) in node_add_cache()
308 node = node_devices[nid]; in node_add_cache()
362 static void node_init_caches(unsigned int nid) in node_init_caches() argument
364 INIT_LIST_HEAD(&node_devices[nid]->cache_attrs); in node_init_caches()
367 static void node_init_caches(unsigned int nid) { } in node_init_caches() argument
376 int nid = dev->id; in node_read_meminfo() local
377 struct pglist_data *pgdat = NODE_DATA(nid); in node_read_meminfo()
382 si_meminfo_node(&i, nid); in node_read_meminfo()
401 nid, K(i.totalram), in node_read_meminfo()
402 nid, K(i.freeram), in node_read_meminfo()
403 nid, K(i.totalram - i.freeram), in node_read_meminfo()
404 nid, K(swapcached), in node_read_meminfo()
405 nid, K(node_page_state(pgdat, NR_ACTIVE_ANON) + in node_read_meminfo()
407 nid, K(node_page_state(pgdat, NR_INACTIVE_ANON) + in node_read_meminfo()
409 nid, K(node_page_state(pgdat, NR_ACTIVE_ANON)), in node_read_meminfo()
410 nid, K(node_page_state(pgdat, NR_INACTIVE_ANON)), in node_read_meminfo()
411 nid, K(node_page_state(pgdat, NR_ACTIVE_FILE)), in node_read_meminfo()
412 nid, K(node_page_state(pgdat, NR_INACTIVE_FILE)), in node_read_meminfo()
413 nid, K(node_page_state(pgdat, NR_UNEVICTABLE)), in node_read_meminfo()
414 nid, K(sum_zone_node_page_state(nid, NR_MLOCK))); in node_read_meminfo()
422 nid, K(i.totalhigh), in node_read_meminfo()
423 nid, K(i.freehigh), in node_read_meminfo()
424 nid, K(i.totalram - i.totalhigh), in node_read_meminfo()
425 nid, K(i.freeram - i.freehigh)); in node_read_meminfo()
458 nid, K(node_page_state(pgdat, NR_FILE_DIRTY)), in node_read_meminfo()
459 nid, K(node_page_state(pgdat, NR_WRITEBACK)), in node_read_meminfo()
460 nid, K(node_page_state(pgdat, NR_FILE_PAGES)), in node_read_meminfo()
461 nid, K(node_page_state(pgdat, NR_FILE_MAPPED)), in node_read_meminfo()
462 nid, K(node_page_state(pgdat, NR_ANON_MAPPED)), in node_read_meminfo()
463 nid, K(i.sharedram), in node_read_meminfo()
464 nid, node_page_state(pgdat, NR_KERNEL_STACK_KB), in node_read_meminfo()
466 nid, node_page_state(pgdat, NR_KERNEL_SCS_KB), in node_read_meminfo()
468 nid, K(node_page_state(pgdat, NR_PAGETABLE)), in node_read_meminfo()
469 nid, K(node_page_state(pgdat, NR_SECONDARY_PAGETABLE)), in node_read_meminfo()
470 nid, 0UL, in node_read_meminfo()
471 nid, K(sum_zone_node_page_state(nid, NR_BOUNCE)), in node_read_meminfo()
472 nid, K(node_page_state(pgdat, NR_WRITEBACK_TEMP)), in node_read_meminfo()
473 nid, K(sreclaimable + in node_read_meminfo()
475 nid, K(sreclaimable + sunreclaimable), in node_read_meminfo()
476 nid, K(sreclaimable), in node_read_meminfo()
477 nid, K(sunreclaimable) in node_read_meminfo()
480 nid, K(node_page_state(pgdat, NR_ANON_THPS)), in node_read_meminfo()
481 nid, K(node_page_state(pgdat, NR_SHMEM_THPS)), in node_read_meminfo()
482 nid, K(node_page_state(pgdat, NR_SHMEM_PMDMAPPED)), in node_read_meminfo()
483 nid, K(node_page_state(pgdat, NR_FILE_THPS)), in node_read_meminfo()
484 nid, K(node_page_state(pgdat, NR_FILE_PMDMAPPED)) in node_read_meminfo()
488 nid, K(sum_zone_node_page_state(nid, NR_UNACCEPTED)) in node_read_meminfo()
491 len += hugetlb_report_node_meminfo(buf, len, nid); in node_read_meminfo()
521 int nid = dev->id; in node_read_vmstat() local
522 struct pglist_data *pgdat = NODE_DATA(nid); in node_read_vmstat()
529 sum_zone_node_page_state(nid, i)); in node_read_vmstat()
536 sum_zone_numa_event_state(nid, i)); in node_read_vmstat()
555 int nid = dev->id; in node_read_distance() local
567 i ? " " : "", node_distance(nid, i)); in node_read_distance()
657 int register_cpu_under_node(unsigned int cpu, unsigned int nid) in register_cpu_under_node() argument
662 if (!node_online(nid)) in register_cpu_under_node()
669 ret = sysfs_create_link(&node_devices[nid]->dev.kobj, in register_cpu_under_node()
676 &node_devices[nid]->dev.kobj, in register_cpu_under_node()
677 kobject_name(&node_devices[nid]->dev.kobj)); in register_cpu_under_node()
730 int unregister_cpu_under_node(unsigned int cpu, unsigned int nid) in unregister_cpu_under_node() argument
734 if (!node_online(nid)) in unregister_cpu_under_node()
741 sysfs_remove_link(&node_devices[nid]->dev.kobj, in unregister_cpu_under_node()
744 kobject_name(&node_devices[nid]->dev.kobj)); in unregister_cpu_under_node()
759 static void do_register_memory_block_under_node(int nid, in do_register_memory_block_under_node() argument
765 memory_block_add_nid(mem_blk, nid, context); in do_register_memory_block_under_node()
767 ret = sysfs_create_link_nowarn(&node_devices[nid]->dev.kobj, in do_register_memory_block_under_node()
771 dev_err_ratelimited(&node_devices[nid]->dev, in do_register_memory_block_under_node()
776 &node_devices[nid]->dev.kobj, in do_register_memory_block_under_node()
777 kobject_name(&node_devices[nid]->dev.kobj)); in do_register_memory_block_under_node()
781 kobject_name(&node_devices[nid]->dev.kobj), in do_register_memory_block_under_node()
792 int nid = *(int *)arg; in register_mem_block_under_node_early() local
815 if (page_nid != nid) in register_mem_block_under_node_early()
818 do_register_memory_block_under_node(nid, mem_blk, MEMINIT_EARLY); in register_mem_block_under_node_early()
832 int nid = *(int *)arg; in register_mem_block_under_node_hotplug() local
834 do_register_memory_block_under_node(nid, mem_blk, MEMINIT_HOTPLUG); in register_mem_block_under_node_hotplug()
844 if (mem_blk->nid == NUMA_NO_NODE) in unregister_memory_block_under_nodes()
847 sysfs_remove_link(&node_devices[mem_blk->nid]->dev.kobj, in unregister_memory_block_under_nodes()
850 kobject_name(&node_devices[mem_blk->nid]->dev.kobj)); in unregister_memory_block_under_nodes()
853 void register_memory_blocks_under_node(int nid, unsigned long start_pfn, in register_memory_blocks_under_node() argument
865 (void *)&nid, func); in register_memory_blocks_under_node()
870 int __register_one_node(int nid) in __register_one_node() argument
881 node_devices[nid] = node; in __register_one_node()
883 error = register_node(node_devices[nid], nid); in __register_one_node()
887 if (cpu_to_node(cpu) == nid) in __register_one_node()
888 register_cpu_under_node(cpu, nid); in __register_one_node()
891 node_init_caches(nid); in __register_one_node()
896 void unregister_one_node(int nid) in unregister_one_node() argument
898 if (!node_devices[nid]) in unregister_one_node()
901 unregister_node(node_devices[nid]); in unregister_one_node()
902 node_devices[nid] = NULL; in unregister_one_node()