Lines Matching refs:ent
43 struct memtrace_entry *ent = filp->private_data; in memtrace_read() local
45 return simple_read_from_buffer(ubuf, count, ppos, ent->mem, ent->size); in memtrace_read()
200 struct memtrace_entry *ent = &memtrace_array[i]; in memtrace_init_debugfs() local
202 ent->mem = ioremap(ent->start, ent->size); in memtrace_init_debugfs()
204 if (!ent->mem) { in memtrace_init_debugfs()
206 ent->start); in memtrace_init_debugfs()
211 snprintf(ent->name, 16, "%08x", ent->nid); in memtrace_init_debugfs()
212 dir = debugfs_create_dir(ent->name, memtrace_debugfs_dir); in memtrace_init_debugfs()
214 ent->dir = dir; in memtrace_init_debugfs()
215 debugfs_create_file("trace", 0400, dir, ent, &memtrace_fops); in memtrace_init_debugfs()
216 debugfs_create_x64("start", 0400, dir, &ent->start); in memtrace_init_debugfs()
217 debugfs_create_x64("size", 0400, dir, &ent->size); in memtrace_init_debugfs()
235 struct memtrace_entry *ent; in memtrace_online() local
238 ent = &memtrace_array[i]; in memtrace_online()
241 if (ent->nid == NUMA_NO_NODE) in memtrace_online()
245 if (ent->mem) { in memtrace_online()
246 iounmap(ent->mem); in memtrace_online()
247 ent->mem = 0; in memtrace_online()
250 if (add_memory(ent->nid, ent->start, ent->size, MHP_NONE)) { in memtrace_online()
252 ent->nid); in memtrace_online()
258 walk_memory_blocks(ent->start, ent->size, NULL, in memtrace_online()
266 debugfs_remove_recursive(ent->dir); in memtrace_online()
267 pr_info("Added trace memory back to node %d\n", ent->nid); in memtrace_online()
268 ent->size = ent->start = ent->nid = NUMA_NO_NODE; in memtrace_online()