Lines Matching full:ent
45 struct memtrace_entry *ent = filp->private_data; in memtrace_read() local
47 return simple_read_from_buffer(ubuf, count, ppos, ent->mem, ent->size); in memtrace_read()
180 struct memtrace_entry *ent = &memtrace_array[i]; in memtrace_init_debugfs() local
182 ent->mem = ioremap(ent->start, ent->size); in memtrace_init_debugfs()
184 if (!ent->mem) { in memtrace_init_debugfs()
186 ent->start); in memtrace_init_debugfs()
191 snprintf(ent->name, 16, "%08x", ent->nid); in memtrace_init_debugfs()
192 dir = debugfs_create_dir(ent->name, memtrace_debugfs_dir); in memtrace_init_debugfs()
195 ent->nid); in memtrace_init_debugfs()
199 ent->dir = dir; in memtrace_init_debugfs()
200 debugfs_create_file("trace", 0400, dir, ent, &memtrace_fops); in memtrace_init_debugfs()
201 debugfs_create_x64("start", 0400, dir, &ent->start); in memtrace_init_debugfs()
202 debugfs_create_x64("size", 0400, dir, &ent->size); in memtrace_init_debugfs()
220 struct memtrace_entry *ent; in memtrace_online() local
223 ent = &memtrace_array[i]; in memtrace_online()
226 if (ent->nid == -1) in memtrace_online()
230 if (ent->mem) { in memtrace_online()
231 iounmap(ent->mem); in memtrace_online()
232 ent->mem = 0; in memtrace_online()
235 if (add_memory(ent->nid, ent->start, ent->size)) { in memtrace_online()
237 ent->nid); in memtrace_online()
248 walk_memory_range(PFN_DOWN(ent->start), in memtrace_online()
249 PFN_UP(ent->start + ent->size - 1), in memtrace_online()
258 debugfs_remove_recursive(ent->dir); in memtrace_online()
259 pr_info("Added trace memory back to node %d\n", ent->nid); in memtrace_online()
260 ent->size = ent->start = ent->nid = -1; in memtrace_online()