Lines Matching defs:nid
28 u32 nid;
89 static bool memtrace_offline_pages(u32 nid, u64 start_pfn, u64 nr_pages)
113 static u64 memtrace_alloc_node(u32 nid, u64 size)
119 if (!node_spanned_pages(nid))
122 start_pfn = node_start_pfn(nid);
123 end_pfn = node_end_pfn(nid);
131 if (memtrace_offline_pages(nid, base_pfn, nr_pages) == true) {
145 __remove_memory(nid, pfn << PAGE_SHIFT, bytes);
158 u32 nid;
168 for_each_online_node(nid) {
169 m = memtrace_alloc_node(nid, size);
176 pr_err("Failed to allocate trace memory on node %d\n", nid);
180 pr_info("Allocated trace memory on node %d at 0x%016llx\n", nid, m);
184 memtrace_array[memtrace_array_nr].nid = nid;
211 snprintf(ent->name, 16, "%08x", ent->nid);
241 if (ent->nid == NUMA_NO_NODE)
250 if (add_memory(ent->nid, ent->start, ent->size, MHP_NONE)) {
252 ent->nid);
267 pr_info("Added trace memory back to node %d\n", ent->nid);
268 ent->size = ent->start = ent->nid = NUMA_NO_NODE;